Peter Sagan remains sprint leader, wears green