updated runtime monitor