Now using the official Microsoft PCL for Async