Async processing added