decoration update