Thailand has been criticised for pushing back boats of Rohingya migrants - its helicopters dropped food but it wouldn't let them land on shore.Under international pressure, Thailand promised a better response.