fixed the spamming of tasks bug hopefully?

added a ChannelStatus class to store whether a thread is currently
reading/writing to the channel, ignored the key and did not create a new
task if so
scripts for testing it works with 100 clients now wooo