improve omnicomplete