add uploadToken asyncOps