fix PersistentFactory
fix InMemoryQueue