i have double warning AVRDUDE please check firmware update

i have recive this familiar warning twice everytime i run:

Sketch uses 950 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: warning: cannot set sck period. please check for usbasp firmware update.

what does that mean?

is that my clock speed is off or my usbasp firmware is old...

I don't know why two, but just ignore it. It usually means that you have a Chinese clone of the USBasp firmware, which has a proprietary version of the firmware. Despite what the warning says, the Chinese firmware is actually better than the latest official USBasp firmware. There is a non-official version of the USBasp firmware that is better than the Chinese firmware, but it's probably only worth installing it if you have run up against one of the limitations of the firmware you have. Otherwise, if it ain't broke, don't fix it!