add **kwargs in agent.get and agent.submit