bug fix: sharedpreference util refactor regressions