God’s promises and delay