map screen update and paint methods added