make sure thread is reused in a chat
fix wrongly invoking backgrounding and move backgrounding to BackgroundManager
Chat fragment clean up
#562 add new settings