update gui system