update rebuild time, use join method properly