feat(serve): add dist serve