It sounds like your pilot jet circuit may be dirty, or possibly your float is still sticking a bit. Either one will keep the bike from reaching a proper idle, and that is why you probably need to keep revving it. I thought you posted earlier that you had it running good, and it was ideling? Did it get worse? If so, you need to take the carb apart and soak, and clean it thoroughly. When you finally do get it to idle, and you cant turn it off, hold the front brake, pull in the clutch, put the bike in gear, then slowly let the clutch out while sstill holding the brake. The bike will die.