synchronized fix