=htp use new Deferrable.sequence in Marshal to avoid scheduling if possible