private void deactivate() {
		LocalBroadcastManager.getInstance(mAppContext).unregisterReceiver(mReceiver);
		if (Users.current().equals(mUser)) try {
			mAppContext.unregisterReceiver(mReceiver);
		} catch (final IllegalArgumentException ignored) {}
	}
Request explicit update, in case broadcast receiver does not work (e.g. across users)
mobile/src/main/java/com/oasisfeng/island/data/LiveUserRestriction.java