Thanks Ed! I think this will work... 

I got a little confused thinking that even ```_clock.currentTime``` is not updated after the ```setTimeFromBuffer``` is called. But as it turns out its just a shallow copy of the variable clock, so it will get modified.

Hence this call will solve the issue!