updating webform submission display by using form
Well, i figured it out myself. After the form submit callback drupal fires a redirect to the same page. So the values set in mymodule_get_key_status are flushed after the redirect.
I add $form_state['redirect'] = false; to my submit callback and now everything works as expected.