updated smart lock