[FIX] use previous db schema , minor bug fixes

*use previous schema with location info inside Event
*repeating data but better performance
[FIX] run server as celery task

* plus some minor changes (fix imports, pep8, etc)