Updated ETA calculation