Moved delay() to Async object