Disabling refcount for a while and fixed the collect method