Adaptive Data Push/Pull For The Dejavu Pattern Matching System