some logic moved to celery tasks, pagination, tastypie, logging, caching