add returning registrations methods to Async interface
implement old methods using new ones in Async implementations
add tests for implementation of new methods in SimpleAsync
replace usages of old async methods to new ones
get rid of old async methods