updating update functions to work with backend_gtgonline