reduce lock on waiters_count_