splash: refactor code, remove panic()
splash: change background loading policy
splash: update background loading policy