Question for you, are you fully warming up the engine before riding.
After a long period of idle the crankcase may build up an excess of oil and cause a lot of smoke to be issued.
This problem can be fixed by purging the bottom end by blipping the throttle..