Added async implementation to proxy classes
Better exception handling