bug fix on self.request.body