修正worker有时候不减少的bug