change interface of sendPreAccept(), add test for receiving preaccepts, result: union deps and send preaccepts