EmailReader became statefull and restorable from db. Refactoring