An easy updating library