#51 lets retry on failure
#54 creating and connecting session every try from scratch