update globals