lock on toString method (not needed)
cleanup