with-session macro issue for expired sessions fixed