add ref count deal