fix require bug, updated client