Add support for parallel push facts
Event driven fact pushing (--watch-facts)