slightly improve performance by returning chrome storage future before saving the object