recover the cursor after reconnect or collection drop