why David waited to become king