Improved Techniques for Optimization-Based Jailbreaking on Large Language Models