regenerate client web app