Added flag agressiveSync. If it's false, we sync only if item is not in storage