conditional request, store branch history in localStorage
fixing race condition, filter recent posts on render instead of on save
add link header to app.state.history