backlog: gonna need an approach to updating UI