add flushinterval parameter