completes data-sync, disconnect and remove session, adds error handling on create, join and location request