Implemented the perform_request_next method,and get_instance.
first version of _perform_request