Update BAR, IMPLEMENT ASYNC CHAT