_ensureonline