fixed double user object creation bug