feat(breadcrumb): re-implement by using new service