Logstash create index only first time after install

I install logstash. It created new index first time, but when i update logstash.conf it does neither create another index nor update existent logs. Actually nothing happens, even if i restart logstash.
I also set run --config.reload.automatic to reload automatically.
How can I update logs in Kibana by updating logstash.conf file.

This is logstash.conf:

input {
  beats {
    port => 5044
  }
}

filter {
  grok {
    match => { "message" => "%{IP:client} - - \[%{HTTPDATE:date_of_request}\]" }
  }
}

output {
  elasticsearch {
    hosts => ["http://localhost:9200"]
  }
}

I checked filter grok and it works fine. The "issue" is probably elsewhere.