Updated the GUI client and its related impl.