fixing some syncing issues, mainly with bad timestamps being returned. this is helpful because even if data does not persist, the next time its pulled out, it will be syned from the server via the last persisted timestamp and correct itself. this was supposed to be happening before, but wasnt (fixed).
making profile persist WHENEVER any board/note changes OR any user data changes