return updated userdata after modifications