roster listener working smoothly on both main activity and chat activity