When sharing weights across worker, async communication at bprop
Distribution module works with new backend
Add new config files