Fix Util bug and add onException to bind method