add some soft_use