modificacao para sincrono