Make sure the bike is very well warmed up. They will idea rough until they are fully up to temp.
Other than that, idle hanging up is usually a very lean condition. Could be an airleak, but I would be it is something to do with the jets.
Maybe a clogged jet. That could explain both symptoms. Or a stuck float...?