refactor naps (micro-naps after each checksum)