rename receiver to server
add start to worker