Non blocking update