add time elapsed
update translate