Adding progress monitor to API methods