The Lord never sleeps. He is ever vigilent. What seems like a delay to us is merely the Lords`s perfect timing at work.