fixed cycle issues in user attributes. close #35