The changes are as follows:

* add pull server port config
* changed the subquery scheduling order and a way to make priorities
* improved the determine way of join tasks