restore broadcast function
use nfs instead of broadcast