streamline mutex unlock to remove a useless branch, use a_store to unlock