Async update