I don't think executeAsync can take 10min. It's my understanding that getClient() is blocking?