update attr