bugfix: handle properly the case/race of an owned object being retrieved asynchronously while a new value is being set