add receive message inv and AlreadyHave(inv)
don't use AlreadyHave() (bugs)
add inv message judge