added client refresh