attribute update fixed