Fixed null SendAsync & removed context switching