support for running data service on custom run loop
set real image cache cost