improve strategyClient