Use multithreading. From TODO "4 - don't block on slow commands (eg. listdir / add dir / recursive search)"