[plugins] ui
[main] process messages in background
[fm] archive unpacker (#205)