client! for new api client
eval block in @client