[WIP]Draft and content versioning

- [x] return draft content
- [x] use draft content if update datetime is newer