add checksums to fscall
refactor mqdaemon