deixar alguns metodos synchronized