avoid race conditions, don;t actual step if still processing end block