fix bug for cache scheduling between 0am and 4am (resulted to next day)
fine grained exception handling
use offerings cache for REST resource as well