MAINT: Factored out update_position method

and changed Position default last_sale_date to None