new process handler - non blocking?