add asynchronous memory copy to FARM API:cuMemcpyFucAsync