update elapse