map controller update