move checksum to dir 'core'
wrap to namespace net
release PRNG when thread ended