If debug transaction and need to change something in code do i need to recompile whole contract or is there a way debugger take into account changes?