fix updating attribute.