update PathAwareInterface