chains call to setTimeout() in advancedTimers.js