Version 2

Added asynchronous request