Currently if the app crashes or is stopped, all publish jobs die. To prevent this behavior, we have to
- Schedule jobs for articles not published when their publication date is not expired
- Publish articles not published whose publication date is expired