refactor clientForm and fixed CliestFileUpload working