further speedup, using logback