save partial data for users