more lib update