Are you sure the large chainring has 59 teeth? That seems very large when paired with a small ring of 34 teeth. That makes a huge gap when shifting from one ring to another. If it has 59 teeth, I would change it to something like a 50 tooth. The 50/34 would give you a typical compact crankset. If you still have problems, you could change to a larger cassette on the rear. How large you can go here depends on the rear derailleur capacity.