I don' think that this is a proper place to ask such a question. I also have no idea what goes wrong, so I don't know what to look at. Maybe make the "@loop" actually loop by putting it at the top and a "goto @loop" command.