Menus and GCM Updates

If it hasn't been set to anything it should be interpreted as true. So
} else {
    navigator.mCached = true;
}