fix service listener