1. A method for processing a data request in a memory control system, comprising: receiving a data request; selecting from at least one operational mode based on the data request and a predefined selection algorithm; processing the data request based on the selected operational mode, returning a response to the sender; monitoring the selecting activity; analyzing the selecting activity; and dynamically updating the selection algorithm based on the analysis.