block the main loop less
 - allocating the mapnik.Image only when needed helps shave ms off benchmark
be explicit about png32 and zlib compress faster