Don't request parameter list unless user requested

Also only update the full tree one time once the full parameter list is
ready.
UAS responsible for getting first time parameter list