add a global ticker for time effect