add cache  module