Fitness based Position Update in Artificial Bee Colony Algorithm