the value i got from 11am to 3pm seemed like the sensor saturated, is there a way to prevent the sensor from saturating ?
Yes, use a lower value for the other resistor.
According to the Fritzing idiot diagram, you are using 1K. Try 330 Ohms instead.
Or, measure the photoresistor resistance in full sunlight at noon (using your multimeter) and try to match that value.
Note that for full output, a solar panel has to face the sun directly, so it needs to reorient during the day.