Included ngprogress and timeout for saveUserSetting method.