return self from update attributes