writers are created once at application start

huuuge performance improvements compared to previous version