Pending free agents force 49ers to make tough decisions