add changeedge support

Enable runtimes to listen for edge metadata changes (like edge color).