in memory backend for unpm