David Archuleta waiting for yesterday