For almost one week i trace in and out spoosv to find the source the Bug comes from and today i reduce the area:
it comes from original Layered sample! - The implementation for overlapped send operations is NOT bug free.
i must think out myself at this point:
Why i spend so much time to make it out?
Because i break my incremental development process myself:
Layered->our framework->Feature 1->Feature 2
Do you know what's incremental development?
Regret myself...