search request on the backend