performSelector auto updateAttribute