delete and 404 if notfound