Refactor RedisCachingService
Begin to work on async Redis