non-blocking UI assembly exploring