update palette