research on the setTimeout to going back