calculate coordinates only when necessary : on synchro for created/updated objects