don't synchronize on non final variables