Interim - join, leave and get text all using asynchtasks