Text this: A two-stage maintenance and multi-strategy selection for multi-objective particle swarm optimization