watch: prevent backend errors from consuming all resources