ok i will try that. i noticed that im recently getting upload errors

Binary sketch size: 162,052 bytes (of a 258,048 byte maximum)
avrdude: stk500v2_recv(): checksum error
avrdude: verification error, first mismatch at byte 0x10f50
0x31 != 0xdf
avrdude: verification error; content mismatch