adding notes from various call stacks and message handling in bitdht