China on edge after Xinjiang blasts