updating async-future