try to fetch and then pull