updated micropost model