Jihadists fight Iraq battle online and on ground