init sdl
add message pump