revise solr request process logic so commit logic is only in process method