use caching for service stats too
only print io info if there is such
save io time for serial requests
use wrapped_json output if possible

that way we save a stats call to gather the total number of objects.

Signed-off-by: Sven Nierlein <sven@nierlein.de>
set src earlier

otherwise shadownaemon not getting initialized eventually.