defer promise addition for latency