Altered Save User method to make changing the modules asyncronous