desynchronized everything - stupid java