update all info and keep them local