Change. Use `signal` instead of `broadcast` to notify about change in queue