Created by: TomorrowIsAnOtherDay
We should check the version consistence among the worker, master and the client. Inconsistent versions may cause problems. Users should be warned in this situation.