1. added promise completely and now connections happen automatically
2. need to work on creating new channels when user initiates private chat