refining user interface + server async handling facilities