Use next tick

`sinon.useFakeTimers` broke tests for some reason, so I used `setTimeout` instead.

Probably this link could be used here.
https://github.com/bem/bem-core/blob/v2/common.blocks/next-tick/next-tick.vanilla.js