updated mapview and add error message