How BJP’s online campaign proved vital for success