Text this: A fitness-based adaptive synchronous-asynchronous switching in simulated kalman filter optimizer