regular update to keep everything synchronized