Updated DTM library to 5ac5e173 (observer branch), with optimizations