refactor the dealer server code, try to make it protocol neutral
send tick msg to dealer