Iron out wrinkles in async update implementation