Fix delegate when action dealloc
Add pregress for request