Rethinking the effects of data contamination in Code Intelligence