layer property change improved