buffered effects loop