adding dataset update calls and UI