upload picture using carrierwave
add fragment cache to microposts