Refactor Note sync to use one fetch

Fixes #464

Do we need to update notes ever, if the server
gives us strictly newer notes than the one
requested?