Lucky after leaving it for a night, making the battery flat, my iTouch is back. Decide to update the software and remove the jailbreak to prevent any other problem that jailbreak will bring. Dont want it to hang again next time. Never know when it will really break down.