I've got a similar problem and I stumble upon a very simple solution. bfret-it made a method called "addDelay", and it seems to work very well. Please take a look at:
https://gist.github.com/bfred-it/7330016
Usage: tl.addDelay(4); //easy!
I am grateful to this person!