fix joining already existing session logic