add abort_execution in client.py