added request deletion handling