[next][property] improve thread safety + handle errors