Added post support and async handling