add service unavailable handling

fixes #104