fix: mark transform dirty when setup surface

after setup surface, mark its transform dirty, this may fix issue #175