pipeline for one message, vary window size