dismisses dialog doesn't update list straight away, maybe doesnt call on resume