Update async.hpp