tweaking timing/cpu usage of canvas