it seems that `@compiled` is not resetted on second compilation and it will push the same file over and over?