Added error handling on async post