update colors/positions