Synchronized Version

Version using synchronized, no buffers (conflict between buffers &
synchronized)