SainSmart 20 x 4 LCD wanting to use I2C from Arduino Uno

Ok I found the serial monitor thing....I have an I2C device at 0x3F which is cool now I'm getting somewhere...

But I upload my simple code here: and the LCD backlight just blinks...no characters still....what am I missing??

#include <Wire.h>
#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x3F,20,4);

void setup()
{

lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Hello");
lcd.setCursor(0, 1);
lcd.print("World ");

}

void loop()
{

}