Refactor create*
/ensure*
API in async/await
#1023
Merged
create*
/ensure*
API in async/await
#1023