In assistant api, if we are using function and retriver, will we get conversation response first or function call first

Let say, i am running both function call and retriever call. I am supposed to get json response from function, and text response from the chat. I am using thread for chat.

Currently its running function call first by going through required_action and then to complete status. complete status provide me text response.

so is it possible that i get the response of chat first, and then the response of function.