add weight to new edge