flushes dest on putc