Sri Lanka Spring: Popular and timely uprising