Fully async Post

Removes all the references to Await