Rename `callUnshift` to `callPush`.
Use nextTick instead of setTimeout.