Added untracked files, changed interfaces of `update` function of edges and nodes.