simplify adding/removing markers logic:

 * use cursor.observeChanges insted of cursor.observe;
   quote from the Meteor documentation:
     observeChanges is significantly more efficient
     if you do not use addedBefore or movedBefore