updateing support lib