removing conditional on dual updates in async case