Replace Timeline callback with Async Task