[TASK] firstname and lastname does not get lost if username exists