fix cursor iter