Relatorio no iReport nao atualiza

Estou gerando meus relatorio usando o iReport…eles estao todos com a extensao .pdf…
Quando escolho por relatorio de produtos…ele me lista todos os produtos!!!
Ai se eu adicionar um novo produto, e pedir para gerar o relatorio novamente, ele nao esta sobrescrevendo o arquivo anterior…Ele mostra o arquivo antigo…alguem sabe como resolver isso? Fiz os sqls no iReport…Vcs acham q deve ser isso? Se eu colocar o sql na minha classe Java resolveria? O codigo para gerar o pdf esta abaixo:

public void geraRelatorio( ) throws JRException, Exception
    {
    	String dir = new String("C:/work/teste/pages/relatorios/");
    	String arq = new String("produtos");

    	Map parameters = new HashMap();

        JasperFillManager.fillReportToFile(dir+arq+".jasper", parameters, conexao );
        JasperExportManager.exportReportToPdfFile(dir+arq+".jrprint", dir+arq+".pdf");
    }