hastened