sleep data is very inaccurate

I never woke up so many times! The record is very inaccurate, any ideas to improve that? Thanks!