fixed ascync prob with request