The company i work for develops a note/research management system which provides an option to the clients to sync their notes to Evernote and vice versa. Hence, the system relies heavily on the Evernote api. So when the user syncs for the first time, we fetch all his notes, save them into our system and store the time at which this sync was done. In the following iterations, we fetch all the notes updated/created by the user after the last sync time stored in our system, using the NoteFilter provided by Evernote. In the existing architecture of Evernote, suppose the user adds tags to a note wi