jqxhr handle 304 properly, cache summary on service