update EDGE