added the ability to turn on and off syncing. This allows people testing their application code to ignore syncing of entities
changed entity to use a celery task in the management command. Added an async option so that the management command can be performed asynchronously