Optimization of polystyrene-supported triphenylphosphine catalysts