add seg object cache