feat(init): graceful stop