add launch screen, fix refresh position