implement rUser cache [#559]