prevent the empty content in the first run