Calling subscript but sleep halts the main script

Ok, I have written a main script which checks a directory contents every 30 secs then sleeps. The subscript does a usermod, if the user is logged on, it sleeps for 30 secs and then trys again over and over again.

Here's the problem. when the subscript is called ./subscript.sh or exec subscript.sh and sleeps, it halts the main script until it finishes. How can I call the subscript without having the main care what happens to it and have it contain to run?

bah, nevermind i just tossed it into the background using &