Found workaround. If I call invalidateOptionsMenu(); then menu item remains to work.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (R.id.item_quick_start == item.getItemId()) {
// do some stuff
invalidateOptionsMenu();
return true;
} else if (R.id.item_faq == item.getItemId()) {
// do some stuff
invalidateOptionsMenu();
return true;
...
} else {
// Default value
return super.onOptionsItemSelected(item);
}
}