issue-181 conversion to promisified (async) api for userSettings is complete