temporarily commit
multiple cursor enabled, but Session.get('userSession') sometimes return different value
multiple cursor