add auto byte compile hook