Added asynchronous methods (only for net40)