updated version info and readme
use channel mechanism to communicate between master and worker