save client actions function finish