async update now works