GUI changes to improvate stability and increase update efficency