i2c display on pro mini

so my guess that either i use i2c incorrectly or i2c controller on display itself might be bad

Or, just maybe, you have it wired incorrectly. But, I've given up on asking you how it's wired.