Add synchronized methods