upgrade external lib