basic blacklist working
added asynchronous sends to client