update decoractor