Added check to update only if newer data available