collect only unprocessed tasks