install custom cache table
use do_request for webservice call