update weak version