clean synchronized() and the different calls