rm unused
use Thread instead os.fork()