update top variables