refactored for freshclam update