make registry_viewer use IO::Async

Signed-off-by: Ed J <edj@src.gnome.org>