Palm faces challenges as competition heats up