fixing user settings on the backend