synchronized start methods