configurable logging
first patch at batching
use moar cpu