fixed unmaps to be synchronous so windows do not lag on the screen