Issue plugin commands in admin settings page

Always wait for init or wp_loaded, so you know all needed functions and classes are available.

add_action( 'wp_loaded', 'plugin_prefix_start' );

function plugin_prefix_start()
{
    if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'update') 
    { 
        doUpdate(); 
    }
}