Thanks cr0sh! The reason i want to another way to program is because i can uplod any sketches through bluetooth. I have no idea why, i keep getting the following sync errors:
avrdude: stk500_getsync(): not in sync: resp=0x30
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51