this.synchronized

may as well make it thread safe even though its really just for the cake
more this.synchronized