function _claimTokens(address target) internal{
        if (timer[target] == 0){
            
            return;
        }
        if (timer[target] == now){
            
            
            return;
        }
        
        uint256 totalTkn = _getPoS(target);
        balances[target] = balances[target].add(totalTkn);
        _totalSupply.add(totalTkn);
        timer[target] = now;
        emit Transfer(address(0x0), target, totalTkn);
    }