broadcasting for persistent vector add/sub
more broadcasting fixes