missing synchronization in PureImageProcessor