A network improvement on spark