animation timer added to the current run loop to avoid blocking the scroll animation while scrolling on a scrollView