variables update