Remove NSTimer for the animation and use CADisplayLink