reducing database i/o ...