-fixed a bug in each method. Using notify for intermediate cursor