setTimeout tracking for unresolved promises