enum IsPresenceChangeSync instead of bool would be nicer, I think.  scheduleSync(false); is a bit misleading