fix bug: when one or less profile only have work while requesting for the next task from multiple profiles, reduce choice to the single or common profile