react for graphite components
component for gist link
fix position of async promise status