Understanding Continual Learning Settings with Data Distribution Drift Analysis