subclass sqlalchemy extension to support savepoints when using sqlite
testing: set CELERY_ALWAYS_EAGER by default
indexing service: ensure models are indexed only when outer commit has been issued

running async indexation if model changes are not actually commited to DB is likely to be problematic