1. added multithread preload images
2. changed group chat functionality