make Flusher a static inner class