rename and update library