added post-show and delayed post-show to service lifecycle