distributed map state step functions