If already know push to end of array, if not insert to middle After day ended or all cards mastered in session:
- Repeat tomorrow
- On day 4 set to next week
- After next week to next month
In DeckSession field nextDay stays updated for tomorrow
while today - createDate <= 4
then nextDay will be today + 4 days
then today +
Example url http://127.0.0.1:8090/api/files/ix5wvovvbhsmaoe/zce61ne1g4m1gq6/00135_3066603855_0UhgvvkNlT.png