async updates for server processing