allow GS_USER to initialize and cancel update