Iterative Self-Refinement Agent with Hybrid Data Integration