implemented incremental etags in nodes & edges