refactor map status ready (callbacks and methods) to keep consistent design for the state manager