add datastore_listener.py script