updating lib