add app initialization and sign out option
add pull to refresh