add lightuserdata as unsigned char